<?php

	#doc
	#	classname:	debug
	#	scope:		PUBLIC
	#
	#/doc

	class debug {

    public static function endebug() {
    /**
     * включен ли дебаг режим
     */
      require_once('config.php');
      if (Config::$_config['add']['debug'] == "true"
      && in_array($_SERVER['REMOTE_ADDR'], Config::$_config['allowedForDebug'])) {
        return true;
      } else {
        return false;
      }
    }

		public static function d($var) {
		/**
		 * первый вариант вывода дебага
		 */
			print "<pre>";
			var_dump($var, true);
			print "</pre>";
		}

		public static function dd($var) {
		/**
		 * умри и отдебажь (с)
		 */
			die('<div style="padding:10px;background-color:#fcfab6;border:1px solid #cc0000;"><pre>'.print_r($var,true).'</pre></div>');
		}

		public static function message($message) {
    /**
     * вывод мессаджа дебага
     */
		  print "<p class='debug'>".$message."</p>";
		}
	}

?>

